Investigating styles in variability modeling: Hierarchical vs. constrained styles
نویسندگان
چکیده
Context: A common way to represent product lines is with variability modeling. Yet, there aredifferent ways to extract and organize relevant characteristics of variability. Comprehensibilityof these models and the ease of creating models are important for the efficiency of anyvariability management approach.Objective: The goal of this paper is to investigate the comprehensibility of two common stylesto organize variability into models – hierarchical and constrained – where the dependenciesbetween choices are specified either through the hierarchy of the model or as cross-cuttingconstraints, respectively.Method: We conducted a controlled experiment with a sample of 90 participants who werestudents with prior training in modeling. Each participant was provided with two variabilitymodels specified in Common Variability Language (CVL) and was asked to answer questionsrequiring interpretation of provided models. The models included 9 to 20 nodes and 8 to 19edges and used the main variability elements. After answering the questions, the participantswere asked to create a model based on a textual description.Results: The results indicate that the hierarchical modeling style was easier to comprehendfrom a subjective point of view, but there was also a significant interaction effect with the degreeof dependency in the models, that influenced objective comprehension. With respect to modelcreation, we found that the use of a constrained modeling style resulted in higher correctness ofvariability models.Conclusions: Prior exposure to modeling style and the degree of dependency among elementsin the model determine what modeling style a participant chose when creating the model from natural language descriptions. Participants tended to choose a hierarchical style for modelingsituations with high dependency and a constrained style for situations with low dependency.Furthermore, the degree of dependency also influences the comprehension of the variabilitymodel.
منابع مشابه
Decision making styles in computer games
The purpose of this paper is to introduce a research agenda for measuring and modeling human decision making styles in computer games within the field of Game Artificial Intelligence (Game AI). It is proposed that the combination of psychological decision theory and BDI agents could provide a valuable frame for both modeling and simulating human decision making styles in computer games. An appr...
متن کاملReconstruction vs. Interaction-based Output Practice: (in relation to EFL learner’s speaking skill and learning styles)
The belief that output practice is crucial in L2 learning affects foreign language teaching methodology. And researchers have endeavored to find the best ways to encourage learners to produce and practice whatever they hear as an input in the process of learning. Moreover, learning styles and the importance of matching learners’ styles with those of teachers inspired the researchers to inves...
متن کاملInvestigating the moderating role of self-compassion and positive thinking in the relationship between attachment styles and adolescents' happiness.
The aim of this research was to investigate the mediating role of self-compassion and positive thinking in the relationship between attachment styles and adolescents' happiness. In regard to the purpose, this research was fundamental, and in regard to procedure, it was a correlation study (structural equation modeling). The statistical population of the study included all first and second-grade...
متن کاملFurther investigating thinking styles and psychosocial development in the Chinese higher education context
a r t i c l e i n f o Much theorization and research have been done independently on thinking styles and psychosocial development. The primary objective of this research was to further investigate the predictive power of thinking styles for psychosocial development through replicating Zhang and He's (in press) study of Chinese university students in Shanghai, mainland China. Data were collected...
متن کاملInvestigating the mediating role of rumination in the relationship between insecure attachment styles and depression in outpatient psychiatric disorders
Rumination, as a maladaptive cognitive strategy, is effective in various disorders such as depression. The aim of this study was to investigate the effect of rumination as a mediator in the relationship between anxious and avoidant insecure attachment with depression. In the study, 120 people with depressive disorders, obsessive-compulsive disorder, and anxiety were selected Purposefully from M...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Information & Software Technology
دوره 87 شماره
صفحات -
تاریخ انتشار 2017